초보자도 할 수 있는 AWS 요금 줄이는 방법에 대해 알아보자

초보자도 할 수 있는 AWS 요금 줄이는 방법에 대해 알아보자

Clock Icon2024.07.19

안녕하세요! 클래스메소드 금상원 입니다.
이번 블로그에서는 간단하게 AWS 요금 줄이는 방법에 대해 알아보도록 하겠습니다.

개요

AWS 의 여러 서비스를 사용하면서 가장 민감한 부분은 요금이라고 생각합니다.
여러 서비스를 사용하면서
위의 문제를 조금이라도 줄이기 위해 간단한 체크를 하는 방법에 대해 알아보도록 하겠습니다.

체크 해보기

AWS Cost Explorer

먼저 청구서를 확인하여 어떤 리소스에서 요금이 얼마나 발생하는지를 확인합니다.
사용하고 있지 않는 리소스에서 요금이 발생할 경우 리소스를 삭제하는등 대응을 할 수 있을 뿐만 아니라 생각보다 한 리소스에서 요금이 많이 발생한 경우 절약대상으로 분류하거나 하여 조금이나마 요금을 절약하는데에 도움이 될 수 있습니다.

스크린샷 2024-07-09 오후 5.32.07

AWS 검색창에서 「결제 및 비용 관리」 를 검색합니다.

스크린샷 2024-07-09 오후 5.01.43

왼쪽메뉴에서 「Cost Explorer」 를 클릭하여 각각 서비스에서 요금이 얼마나 발생했는지 확인할 수 있습니다.

스크린샷 2024-07-09 오후 5.03.51

왼쪽메뉴에서 각각의 서비스가 사용중인 리전에서 요금이 얼마나 발생하는지 확인할 수 있습니다.

AWS Compute Optimizer

EC2 및 EBS와 같은 AWS 리소스 사용을 최적화하기 위한 권장 사항을 확인할 수 있습니다.

스크린샷 2024-07-12 오후 3.24.00

AWS 검색창에서 「AWS Compute Optimizer」 를 검색합니다.

스크린샷 2024-07-12 오후 3.26.16

왼쪽 메뉴에서 「대쉬 보드」 를 클릭합니다.
각각의 리소스에서 절감 가능한 내용을 한눈에 확인할 수 있습니다.

스크린샷 2024-07-12 오후 3.25.33

왼쪽 메뉴에서 「AWS 리소스 유형별 권장 사항」 에서 각 리소스별로 절감 가능한 내용을 확인할 수 있습니다.

AWS Trusted Advisor

AWS 모범 사례에 따른 비용 최적화 권장 조치를 확인하여 대응할 수 있습니다.
예를 들어 할당되지 않은 EIP를 삭제하라는 메시지가 표시되는 등 불필요한 리소스나 과도한 리소스를 확인할 수 있습니다.

스크린샷 2024-07-12 오후 3.33.33

AWS 검색창에서 「Trusted Advisor」 를 검색합니다.

스크린샷 2024-07-12 오후 3.32.40

왼쪽 메뉴에서 「비용 최적화」 를 클릭하여 조치해야할 사항과 검사해야하는 사항등을 확인할 수 있습니다.

AWS Trusted Advisor에서 확인할 수 있는 내용은 아래의 AWS 공식 문서를 참조해주세요.

https://docs.aws.amazon.com/ko_kr/awssupport/latest/user/cost-optimization-checks.html

AWS CloudTrail

AWS CloudTrail 관리 이벤트 중복 비용을 확인할 수 있습니다.
CloudTrail의 비용 중 두 번째 이후에는 유료인 점은 놓치기 쉽기 때문에 유의해야 합니다.

https://repost.aws/ko/knowledge-center/remove-duplicate-cloudtrail-events

검지 방법
(일본어 블로그이기 때문에 크롬을 사용하여 한국어번역 후 읽어 주시면 감사하겠습니다.)

https://dev.classmethod.jp/articles/detect-and-notify-cloudtrail-paid-events-recorded/

EBS 볼륨 유형 검토

기존의 EBS 볼륨 유형을 gp2를 이용하면서 IOPS 가 부족하여, io1의 이용이나, gp2 그대로 용량을 늘린 등의 이유로 추가로 요금이 발생할 수 있습니다.
이러한 경우 EBS 볼륨 유형을 gp3 로 변경하여 요금을 절약하는 것도 가능합니다.

https://docs.aws.amazon.com/ko_kr/ebs/latest/userguide/ebs-volume-types.html

https://aws.amazon.com/ko/blogs/korea/migrate-your-amazon-ebs-volumes-from-gp2-to-gp3-and-save-up-to-20-on-costs/

추가 대응

위의 간단한 체크이외에 아래의 내용을 검토하여 요금을 절약할 수 있으므로 한번 확인만 해주세요.

RI/SP 인스턴스 사용

온디맨드 인스턴스를 사용할 경우 사용량에 따라 비용이 빠르게 증가할 수 있습니다. 이런 문제를 해결하기 위해 AWS는 절감형 인스턴스 Reserved Instances 와 Savings Plans 를 제공하고 있습니다.

Reserved Instances

일정 기간 동안 인스턴스를 예약하여 사용함으로써 온디맨드 인스턴스보다 최대 72%까지 비용을 절감할 수 있는 옵션입니다. 일반적으로 1년 또는 3년 단위로 예약할 수 있으며, 사용 패턴이 일정한 경우 매우 유리합니다.

Savings Plans

유연한 절감형 플랜으로, 다양한 인스턴스 유형과 리전에 적용할 수 있습니다. 이를 통해 최대 66%까지 비용을 절감할 수 있습니다. Savings Plans는 Compute Savings Plans와 EC2 Instance Savings Plans로 나뉘며, 각기 다른 유연성과 절감율을 제공합니다.

각각의 플랜에 대한 할인율은 아래의 표를 참고해주세요.

Reserved Instances

특성 표준 컨버터블
약정 1년(40%), 3년(60%) 1년(31%), 3년(54%)

Savings Plans

특성 Compute Savings Plans EC2 Instance Savings Plans
약정 최대 66% 절감 최대 72% 절감

https://repost.aws/ko/knowledge-center/savings-plans-considerations

https://dev.classmethod.jp/articles/buying-ec2-cost-effectively-about-ri-and-sp/

https://gksdudrb922.tistory.com/243

S3 스토리지 클래스 최적화

S3 의 스토리지 클래스 최적화를 통해 비용 최적화가 가능할 수 있습니다.
스토리지 활동 및 사용량을 확인하여 자주 엑세스 하지 않는 객체를 Amazon S3 Glacier Deep Archive 에 보관하여 사용하여 요금을 절약할 수 있습니다.

https://medium.com/spoontech/스푼라디오-s3-비용-최적화-d07d9bb5a508

AWS 비용 이상 탐지 사용

AWS 리소스를 구축하면서 여러분들이 생각이상으로 요금이 발생할 경우 알람을 설정하여 알람을 받고 바로 대응할 수도 있습니다.

https://dev.classmethod.jp/articles/ksw-cost-anomaly-detection/

좀 더 세밀하게 요금을 절약하고 싶다면

아래의 블로그에서 요금을 절약하기 위한 체크리스트를 자세하게 소개하고 있으니 한번씩 읽어봐 주세요.
(일본어 블로그이기 때문에 크롬을 사용하여 한국어번역 후 읽어 주시면 감사하겠습니다.)

https://dev.classmethod.jp/articles/aws-cost-optimize-cheat-sheet-202307

마무리

이번 블로그에서는 초보자도 간단하게 확인할 수 있는 요금 줄이는 방법에 대해 알아보았습니다.
추가 대응까지는 확인하지 않아도 위의 체크리스트 정도는 확인하여 여러분들이 좀 더 효율적으로 AWS를 사용하는데에 조금이나마 도움이 되었으면 좋겠습니다.

참고자료

https://dev.classmethod.jp/articles/20230515-cost-optimization-01

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.